ソース 【 B 】 : 再生リストを構成動画に分解して個別に埋め込み処理するコーディング

    // 再生リストの個別動画をサブパネルに埋め込む処理のメイン
    // 動画の個数分、処理を反復する。
    // サブパネルの最大個数を超えると処理を終了する。

    function setpanellist( nos1, list_n ) {
        var i = 0;
        var is = 1;
        var ie = 10;
        var n = disp_no;
        var n1 = n + 1;
        var n2 = 0;
        var num = 'player';
        var num1 = '';
        for ( i = is; i <= ie; i++ ) {
            if ( i + n1 > nos1 ) break;
            num1 = '';
            num1 = '0' + i;
            if ( i > 9 ) num1 = i;
            var num2 = num + num1;
            n2 = n + i;
            $( '#message2' ).text( '再生リスト 解体処理中 !' + ' パネル番号 : ' + num2 );
            setpanelvideo( num2, list_n[ n2 ] );
            player_sub[ i -1 ] = player;
        }
         var n3 = i - 1;
        var n4 = disp_no + 1;
        $( '#message2' ).text( '再生リスト 解体処理終了 !' + ' パネル数 : ' + n3 + ' 表示 リスト番号 : ' + n4 + ' 〜 ' + n2 );
        disp_no = n2;
   }

    // 再生リストの個別動画をサブパネル毎に埋め込む処理

    function setpanelvideo( num, video_code ) {
        player = new YT.Player( num, {
          height: player_h2,
          width: player_w2,
          videoId: video_code,
        playerVars: {
           autoplay: 0,
           controls: 0,
           loop: 0,
           rel: 0,
           showinf: 0,
           wmode: 'transparent'
        },
          events: { 
            'onReady': onPlayerReady, 
            'onStateChange': onPlayerStateChange 
          } 
        });
    }